﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TextBoxNumeric.aspx.cs" Inherits="TestControls.TextBoxNumeric" %>

<%@ Register Assembly="GandA.Web.UI.Controls" Namespace="GandA.Web.UI.Controls" TagPrefix="cc1" %>
<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title>
    <style type="text/css">
        .accordionHeader
        {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #2E4d7B;
	        font-family: Arial, Sans-Serif;
	        font-size: 12px;
	        font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        .accordionHeaderSelected
        {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #5078B3;
	        font-family: Arial, Sans-Serif;
	        font-size: 12px;
	        font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        .accordionContent
        {
            background-color: #D3DEEF;
            border: 1px dashed #2F4F4F;
            border-top: none;
            padding: 5px;
            padding-top: 10px;
            font-size:10pt;
        }
        
        p
        {
            text-align:justify;
        }
        
        li
        {
            text-align:justify;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>
    <div>
        <div>
            <h1>TextBoxNumeric</h1>
        </div>
        <div>
            <cc1:TextBoxNumeric ID="TextBoxNumeric1" runat="server" MaxLength="3" />
            <br/>
            <cc1:TextBoxNumeric ID="TextBoxNumeric2" runat="server" MaskType="Number" AcceptNegative="Left" DisplayMoney="Left" EnabledMasked="true" Mask="9,999.99" InputDirection="LeftToRight"/>
        </div>
        <div>
        </div>
        <asp:Accordion
            ID="Code1"
            runat="Server"
            SelectedIndex="0"
            HeaderCssClass="accordionHeader"
            HeaderSelectedCssClass="accordionHeaderSelected"
            ContentCssClass="accordionContent"
            AutoSize="None"
            FadeTransitions="true"
            TransitionDuration="250"
            FramesPerSecond="40"
            RequireOpenedPane="false"
            SuppressHeaderPostbacks="true">
            <Panes>
                <asp:AccordionPane ID="AccordionPane1" runat="server">
                    <Header>Codigo</Header>
                    <Content>
                        <p>&lt;cc1:TextBoxNumeric ID="TextBoxNumeric3" runat="server" MaxLength="3" /&gt;</p>
                        <p>&lt;cc1:TextBoxNumeric ID="TextBoxNumeric3" runat="server" MaskType="Number" AcceptNegative="Left" DisplayMoney="Left" EnabledMasked="true" Mask="9,999.99" InputDirection="LeftToRight"/&gt;</p>
                    </Content>
                </asp:AccordionPane>        
                <asp:AccordionPane ID="Propiedades" runat="server">
                    <Header>Propiedades y Metodos</Header>
                    <Content>
                        <lu>
                            <li>
                                <b>EnabledValidator: </b>Permite habilitar la validacion del control para campos requeridos.
                            </li>
                            <li></li>
                            <li>
                                <b>ErrorMessage: </b>Permite establecer el mensaje de validacion para campo requerido.
                            </li>
                            <li></li>
                            <li>
                                <b>EnabledMasked: </b>Permite aplicar una mascara con ayuda de las propiedades <b>MaskType, </b> <b>AcceptNegative</b>, <b>DisplayMoney</b>, <b>InputDirection</b> y <b>Mask</b>.
                            </li>
                            <li></li>
                            <li>
                                <b>Mask: </b>Establece la mascara a aplicar, ejemplo:Mask="9,999.99".
                            </li>
                            <li></li>
                            <li>
                                <b>AcceptNegative: </b>Se utiliza sólo cuando estableces una mascara, y determina si acepta negativos.
                            </li>
                            <li></li>
                            <li>
                                <b>DisplayMoney: </b>Se utiliza sólo cuando estableces una mascara, y determina si se muestra el signo de moneda. El signo depende de la cultura establecida para la aplicación.
                            </li>
                        </lu>
                    </Content>
                </asp:AccordionPane>    
            </Panes>            
            <HeaderTemplate>...</HeaderTemplate>
            <ContentTemplate>...</ContentTemplate>
        </asp:Accordion>
    </div>
    </form>
</body>
</html>
